Variable MAINNET_CHAINSConst
MAINNET_CHAINS:
{
arbitrum: {
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 42161;
name: "Arbitrum One";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
aurora: {
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161554;
name: "Aurora";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
avalanche: {
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43114;
name: "Avalanche";
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
base: {
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 8453;
name: "Base";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
blast: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 81457;
name: "Blast";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 1;
testnet?: boolean;
};
celo: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 42220;
name: "Celo";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
};
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: false;
};
fantom: {
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 250;
name: "Fantom";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
filecoin: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 314;
name: "Filecoin Mainnet";
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
fraxtal: {
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 252;
name: "Fraxtal";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
mainnet: {
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1;
name: "Ethereum";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
mantle: {
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5000;
name: "Mantle";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
optimism: {
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 10;
name: "OP Mainnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
};
scroll: {
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534352;
name: "Scroll";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: false;
};
} = ...
Type declaration
-
arbitrum: {
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 42161;
name: "Arbitrum One";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
};
}
-
Readonly
default: {
apiUrl: "https://api.arbiscan.io/api";
name: "Arbiscan";
url: "https://arbiscan.io";
}
-
Readonly
apiUrl: "https://api.arbiscan.io/api"
-
Readonly
name: "Arbiscan"
-
Readonly
url: "https://arbiscan.io"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7654707;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 7654707
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 42161
-
name: "Arbitrum One"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
};
}
-
Readonly
default: {
http: readonly ["https://arb1.arbitrum.io/rpc"];
}
-
Readonly
http: readonly ["https://arb1.arbitrum.io/rpc"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
aurora: {
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161554;
name: "Aurora";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
};
}
-
Readonly
default: {
apiUrl: "https://aurorascan.dev/api";
name: "Aurorascan";
url: "https://aurorascan.dev";
}
-
Readonly
apiUrl: "https://aurorascan.dev/api"
-
Readonly
name: "Aurorascan"
-
Readonly
url: "https://aurorascan.dev"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 62907816;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 62907816
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 1313161554
-
name: "Aurora"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://mainnet.aurora.dev"];
};
}
-
Readonly
default: {
http: readonly ["https://mainnet.aurora.dev"];
}
-
Readonly
http: readonly ["https://mainnet.aurora.dev"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
avalanche: {
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43114;
name: "Avalanche";
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
};
}
-
Readonly
default: {
apiUrl: "https://api.snowscan.xyz/api";
name: "SnowScan";
url: "https://snowscan.xyz";
}
-
Readonly
apiUrl: "https://api.snowscan.xyz/api"
-
Readonly
name: "SnowScan"
-
Readonly
url: "https://snowscan.xyz"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 11907934;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 11907934
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 43114
-
name: "Avalanche"
-
nativeCurrency: {
decimals: 18;
name: "Avalanche";
symbol: "AVAX";
}
-
Readonly
decimals: 18
-
Readonly
name: "Avalanche"
-
Readonly
symbol: "AVAX"
-
rpcUrls: {
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
};
}
-
Readonly
default: {
http: readonly ["https://api.avax.network/ext/bc/C/rpc"];
}
-
Readonly
http: readonly ["https://api.avax.network/ext/bc/C/rpc"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
base: {
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 8453;
name: "Base";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
};
}
-
Readonly
default: {
apiUrl: "https://api.basescan.org/api";
name: "Basescan";
url: "https://basescan.org";
}
-
Readonly
apiUrl: "https://api.basescan.org/api"
-
Readonly
name: "Basescan"
-
Readonly
url: "https://basescan.org"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
};
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
};
}
-
Readonly
1: {
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35";
blockCreated: 17482143;
}
-
Readonly
address: "0x3154Cf16ccdb4C6d922629664174b904d80F2C35"
-
Readonly
blockCreated: 17482143
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
};
}
-
Readonly
1: {
address: "0x56315b90c40730925ec5485cf004d835058518A0";
}
-
Readonly
address: "0x56315b90c40730925ec5485cf004d835058518A0"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 5022;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 5022
-
Readonly
portal: {
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
};
}
-
Readonly
1: {
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e";
blockCreated: 17482143;
}
-
Readonly
address: "0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"
-
Readonly
blockCreated: 17482143
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 8453
-
name: "Base"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://mainnet.base.org"];
};
}
-
Readonly
default: {
http: readonly ["https://mainnet.base.org"];
}
-
Readonly
http: readonly ["https://mainnet.base.org"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 1
-
Optional
testnet?: boolean
-
blast: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 81457;
name: "Blast";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 1;
testnet?: boolean;
}
-
blockExplorers: {
default: {
name: "Blastscan";
url: "https://blastscan.io";
};
}
-
Readonly
default: {
name: "Blastscan";
url: "https://blastscan.io";
}
-
Readonly
name: "Blastscan"
-
Readonly
url: "https://blastscan.io"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 212929;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 212929
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 81457
-
name: "Blast"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.blast.io"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.blast.io"];
}
-
Readonly
http: readonly ["https://rpc.blast.io"]
-
Optional
serializers?: ChainSerializers<undefined>
-
sourceId: 1
-
Optional
testnet?: boolean
-
celo: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 42220;
name: "Celo";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
};
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: false;
}
-
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
};
}
-
Readonly
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/mainnet";
}
-
Readonly
apiUrl: "https://explorer.celo.org/api"
-
Readonly
name: "Celo Explorer"
-
Readonly
url: "https://explorer.celo.org/mainnet"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 13112599;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 13112599
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
}
-
Readonly
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
}
-
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[]
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
& {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, CeloBlockOverrides
& {
transactions: `0x${(...)}`[]
| CeloRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
& {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
}
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
})
-
-
(args): {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
-
Parameters
-
args:
{
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to: null
| `0x${string}`;
type?: "eip4844";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
Returns
{
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null
| `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined
| null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined
| null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
-
type: "transactionRequest"
-
id: 42220
-
name: "Celo"
-
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "CELO";
}
-
Readonly
decimals: 18
-
Readonly
name: "CELO"
-
Readonly
symbol: "CELO"
-
rpcUrls: {
default: {
http: readonly ["https://forno.celo.org"];
};
}
-
Readonly
default: {
http: readonly ["https://forno.celo.org"];
}
-
Readonly
http: readonly ["https://forno.celo.org"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
-
Parameters
-
transaction:
CeloTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
-
Optional
sourceId?: number
-
testnet: false
-
fantom: {
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 250;
name: "Fantom";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
};
}
-
Readonly
default: {
apiUrl: "https://api.ftmscan.com/api";
name: "FTMScan";
url: "https://ftmscan.com";
}
-
Readonly
apiUrl: "https://api.ftmscan.com/api"
-
Readonly
name: "FTMScan"
-
Readonly
url: "https://ftmscan.com"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 33001987;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 33001987
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 250
-
name: "Fantom"
-
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
}
-
Readonly
decimals: 18
-
Readonly
name: "Fantom"
-
Readonly
symbol: "FTM"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.ankr.com/fantom"];
}
-
Readonly
http: readonly ["https://rpc.ankr.com/fantom"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
filecoin: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 314;
name: "Filecoin Mainnet";
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
name: "Filfox";
url: "https://filfox.info/en";
};
}
-
Readonly
default: {
name: "Filfox";
url: "https://filfox.info/en";
}
-
Readonly
name: "Filfox"
-
Readonly
url: "https://filfox.info/en"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 3328594;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 3328594
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 314
-
name: "Filecoin Mainnet"
-
nativeCurrency: {
decimals: 18;
name: "filecoin";
symbol: "FIL";
}
-
Readonly
decimals: 18
-
Readonly
name: "filecoin"
-
Readonly
symbol: "FIL"
-
rpcUrls: {
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
};
}
-
Readonly
default: {
http: readonly ["https://api.node.glif.io/rpc/v1"];
}
-
Readonly
http: readonly ["https://api.node.glif.io/rpc/v1"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
fraxtal: {
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 252;
name: "Fraxtal";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
};
}
-
Readonly
default: {
apiUrl: "https://api.fraxscan.com/api";
name: "fraxscan";
url: "https://fraxscan.com";
}
-
Readonly
apiUrl: "https://api.fraxscan.com/api"
-
Readonly
name: "fraxscan"
-
Readonly
url: "https://fraxscan.com"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
};
}
-
Readonly
1: {
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2";
blockCreated: 19135323;
}
-
Readonly
address: "0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2"
-
Readonly
blockCreated: 19135323
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
};
}
-
Readonly
1: {
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4";
}
-
Readonly
address: "0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
portal: {
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
};
}
-
Readonly
1: {
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D";
blockCreated: 19135323;
}
-
Readonly
address: "0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D"
-
Readonly
blockCreated: 19135323
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 252
-
name: "Fraxtal"
-
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Frax Ether"
-
Readonly
symbol: "frxETH"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.frax.com"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.frax.com"];
}
-
Readonly
http: readonly ["https://rpc.frax.com"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 1
-
Optional
testnet?: boolean
-
mainnet: {
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1;
name: "Ethereum";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
};
}
-
Readonly
default: {
apiUrl: "https://api.etherscan.io/api";
name: "Etherscan";
url: "https://etherscan.io";
}
-
Readonly
apiUrl: "https://api.etherscan.io/api"
-
Readonly
name: "Etherscan"
-
Readonly
url: "https://etherscan.io"
-
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
};
}
-
Readonly
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
}
-
Readonly
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"
-
Readonly
ensUniversalResolver: {
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67";
blockCreated: 19258213;
}
-
Readonly
address: "0xce01f8eee7E479C928F8919abD53E553a36CeF67"
-
Readonly
blockCreated: 19258213
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14353601;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 14353601
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 1
-
name: "Ethereum"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://cloudflare-eth.com"];
};
}
-
Readonly
default: {
http: readonly ["https://cloudflare-eth.com"];
}
-
Readonly
http: readonly ["https://cloudflare-eth.com"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
mantle: {
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5000;
name: "Mantle";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
};
}
-
Readonly
default: {
apiUrl: "https://explorer.mantle.xyz/api";
name: "Mantle Explorer";
url: "https://explorer.mantle.xyz";
}
-
Readonly
apiUrl: "https://explorer.mantle.xyz/api"
-
Readonly
name: "Mantle Explorer"
-
Readonly
url: "https://explorer.mantle.xyz"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 304717;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 304717
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 5000
-
name: "Mantle"
-
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
}
-
Readonly
decimals: 18
-
Readonly
name: "MNT"
-
Readonly
symbol: "MNT"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.mantle.xyz"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.mantle.xyz"];
}
-
Readonly
http: readonly ["https://rpc.mantle.xyz"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
optimism: {
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 10;
name: "OP Mainnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 1;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
};
}
-
Readonly
default: {
apiUrl: "https://api-optimistic.etherscan.io/api";
name: "Optimism Explorer";
url: "https://optimistic.etherscan.io";
}
-
Readonly
apiUrl: "https://api-optimistic.etherscan.io/api"
-
Readonly
name: "Optimism Explorer"
-
Readonly
url: "https://optimistic.etherscan.io"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
};
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
};
}
-
Readonly
1: {
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1";
}
-
Readonly
address: "0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
};
}
-
Readonly
1: {
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27";
}
-
Readonly
address: "0xdfe97868233d1aa22e815a266982f2cf17685a27"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 4286263;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 4286263
-
Readonly
portal: {
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
};
}
-
Readonly
1: {
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed";
}
-
Readonly
address: "0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 10
-
name: "OP Mainnet"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://mainnet.optimism.io"];
};
}
-
Readonly
default: {
http: readonly ["https://mainnet.optimism.io"];
}
-
Readonly
http: readonly ["https://mainnet.optimism.io"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 1
-
Optional
testnet?: boolean
-
scroll: {
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534352;
name: "Scroll";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: false;
}
-
blockExplorers: {
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
};
}
-
Readonly
default: {
apiUrl: "https://api.scrollscan.com/api";
name: "Scrollscan";
url: "https://scrollscan.com";
}
-
Readonly
apiUrl: "https://api.scrollscan.com/api"
-
Readonly
name: "Scrollscan"
-
Readonly
url: "https://scrollscan.com"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 14;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 14
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 534352
-
name: "Scroll"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.scroll.io"];
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"];
}
-
Readonly
http: readonly ["https://rpc.scroll.io"]
-
Readonly
webSocket: readonly ["wss://wss-rpc.scroll.io/ws"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: false
Mainnet chains